traillar - French English Dictionary