hand scarfing - Turkish English Dictionary