Arabic-English dictionary »

طرطشة meaning in English

ArabicEnglish
طرطشة

spatterto splash with small droplets