Dictionary search results

Showing 1-3 of 3 results

ampoule British & World English

A small sealed glass capsule containing a liquid, especially a measured quantity ready for injecting

ampoule English-Spanish

ampolla f, ampolleta f