meaning of ampolla

ampolla - Spanish to English

blister