canhıraş Spanish - English

1.

  • Englishexcruciating

  • EnglishCausing great pain or anguish, agonizing

  • Spanishlacerante, atroz





English translator: Spanish English canhıraş  Eesti sõnaraamat   Español Traductor   Svenska Översättare