Something so awful or disgusting that it deserves to be hated; thoroughly unpleasant or offensive.
From Latin 'detestari' meaning 'to curse or execrate,' combining 'de-' (down, against) and 'testari' (to call to witness), so literally 'to call down curses upon.'
Try Another Word