French

Detailed Synonyms for execrable in French