Detestable meaning : Stimulating disgust or detestation; offensive; shocking.
backarc
detestable
monographed
filets mignons
tarantulas