Odious relief Synonyms
Definitions for Odious
- (adjective) causing intense displeasure, disgust, or resentment
- (adjective) unequivocally detestable
Synonyms for phrase
OR abbreviation
OR is an abbreviation for Odious ReliefWhat does OR stand for?
OR stands for "Odious Relief"