depot ampoule - German English Dictionary