Englishfor English speakers
ampulla English
Meaning ampulla meaning
What does ampulla mean?
ampulla
Synonyms ampulla synonyms
What other words have the same or similar meaning as ampulla?