a greasy, stinking and dirty thing - Turkish English Dictionary