MURALLA CHINA euphemism for impassable, something hard to beat. It can also be for something very long or long since the wall is 21. 200 kilometers long.