English Noun ampullas plural of ampulla Latin Noun ampullās f accusative plural of ampullaWikiwand - on Seamless Wikipedia browsing. On steroids.Remove ads