cachete - French English Dictionary