pusillanimous

adjective
  1. showing a lack of courage or determination; timid and cowardly
  2. Usage: formal

Examples