microampoule - German English Dictionary