Arabic-English dictionary »

أَمْبُولَة meaning in English

ArabicEnglish
أَمْبُولَة f

ampoulesmall glass vial hermetically sealed