extremosa - French English Dictionary