dastard

Noun
  1. A despicable coward (synset 110011967)
Adjective
  1. Despicably cowardly (synset 300266631)
    "the unprovoked and dastardly attack by Japan on...December 7th"

Other Searches