gamahuche - French English Dictionary