embolada - French English Dictionary