Italian-English translations for detestabile
- abominable
- hideousA piteous and hideous spectacle.
- obnoxiousHe was an especially obnoxious and detestable specimen of a man.Throwing stones at the bus is another example of your obnoxious behaviour.
Trending Searches
Popular Dictionaries