spots of grease - Turkish English Dictionary