Zhu Hear it!

Zhu Definition

Zhu (jo̵̅o̅)

river in SE China, forming an estuary between Macao & Hong Kong: c. 100 mi (161 km)