Lacking courage or bravery; unwilling to face challenges or do something difficult.
Combines 'gut' (from Old English 'guttas' meaning intestines) with the suffix '-less' meaning without. In the 1800s, 'guts' became slang for courage because brave people were thought to have inner strength in their core.
Try Another Word