encholada - French English Dictionary