Traduction Anglais Français

English Version

"abhorrent, abominable, alien, awful" en Francais