ampullaria - French English Dictionary