English-Arabic dictionary »

tappa meaning in Arabic

EnglishArabic
Tappa

لحاء شجرة توت الورق