large scarfpin - Turkish English Dictionary