desembucha - French English Dictionary