VariousWords beta
Related Terms:
Definitions:
Adjective
helpless
incapacitated
Definition: lacking in or deprived of strength or power; "lying ill and helpless"; "helpless with laughter"
helpless
Definition: unable to manage independently; "as helpless as a baby"
Definition: Unable to defend oneself.