greasy heel - Turkish English Dictionary