Dictionary / Home
أمبول
/AMPOULE/
English
light bulb
French
ampoule
Part of Speech
noun
Register
standard