Arabic-English dictionary »

مَغَارَة meaning in English

ArabicEnglish
مَغَارَة f

cavelarge, naturally occurring cavity formed underground

grottosmall cave