manechi - French English Dictionary