amphitrocha - French English Dictionary