deplorable English - French

1.

  • Englishdeserving strong condemnation, shockingly bad

  • Frenchdéplorable


Related words

lamentable 




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