DASTARD

Definition of DASTARD

  1. (noun)a despicable coward
  2. (adj)despicably cowardly