Arabic-English dictionary »

زُغابَة meaning in English

ArabicEnglish
زُغابَة f

villussmall projection from a membrane

Your history