Yangchuanosaurus (lat.