embramado - French English Dictionary