odioso
/oˈdjoso/ · B2 · adj
hateful, odious
😡 odioso = odio (hate) + -oso (full of) → full of hate, hateful
Spanish odio means hate, and the suffix -oso means full of, like in famoso or peligroso. So odioso is something that is full of hate or deserves it. Same Latin root as English odious and odium.