ampulla Latin Definition

Latin Word: ampulla
Part of Speech: [Noun]
Definition: bulb



Hire a Writer