English-Arabic dictionary »

swabbies meaning in Arabic

EnglishArabic
Swabbies

بحّارة