otomy - French English Dictionary