noun
Meaning 1
A detriment or disadvantage
Definition source: English Wiktionary via Wiktextract
No example sentence was provided for this meaning.
Meaning relationships
Synonyms: encumbrance, hindrance, nuisance, obstacle, drawback
Antonyms: benefit, advantage, aid, assistance, boon, foredeal, help