Cowardice has 2 different meanings across 1 category:
Noun
the trait of lacking courage
Lack of courage.
The word cowardice comes from the Middle English term cowardise, which was borrowed from Anglo-Norman. Its original meaning relates to being fearful or lacking courage.