Answer:
The word "odious" seems to mean something unpleasant or not pleasing.
Step-by-step explanation:
Look at the context of the sentence. You can see that the word odious is being thrown in with words such as stingy and hard, therefore implying that it must mean something negative.