simultaneous foot landing - Spanish English Dictionary