Tai Chi: Application of Hou Lui Xia Deng.
Hou Lui Xia Deng, in Chinese, it means pull back and block with leg.