Odious dealer Synonyms
Definitions for Odious
- (adjective) causing intense displeasure, disgust, or resentment
- (adjective) unequivocally detestable
Synonyms for phrase
OD abbreviation
OD is an abbreviation for Odious DealerWhat does OD stand for?
OD stands for "Odious Dealer"