embuchada - French English Dictionary