History
History
Synonyms
UK
US
Meaning:
weakling

a physically weak person or animal

person who has no strength

DOTARD as in Wiktionary
DOTARD as in Wikipedia