Did you mean poltroon?
poltroon
noun
adjective
synonyms: craven, dastard