Execrable (fr. Exécrable)

Translation into English

Synonyms