scarfpin - French English Dictionary