heavy tread on someone's foot - German English Dictionary