guachaca - French English Dictionary