Arabic-English dictionary »

مَاسُورَة meaning in English

ArabicEnglish
مَاسُورَة f

barrelmetallic tube of a gun

piperigid tube

tubea pipe