a greasy, stinking and dirty thing - German English Dictionary