endechosa - French English Dictionary