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.
* Only one "like" per meaning and day, the more "likes" the meaning will appear higher in the list