simultaneous foot landing - German English Dictionary