scarph - French English Dictionary