Definition of Odious

  • 1. Unequivocally detestable Adjective Satellite

Synonyms for word "odious"

Semanticaly linked words with "odious"