meaning of Ampullenspritze

Ampullenspritze - German to English

cartridge syringe