detestable or repugnant English - French

Related words

abhorrent 




English translator: English French detestable or repugnant  Eesti sõnaraamat   Español Traductor   Svenska Översättare