simultaneous foot landing - Turkish English Dictionary