Lord it over Chinese mama rubbed plus ravaged