English-Arabic dictionary »

garrotes meaning in Arabic

EnglishArabic
Garrotes

يخنق