ampullaria - German English Dictionary