0%

ALL meanings of taihu

Tai·hu
T t
  • noun taihu a lake in E central China, W of Shanghai: noted for scenery. 869 sq. mi. (2250 sq. km). 1
Was this page helpful?
Yes No
Thank you for your feedback! Tell your friends about this page
Tell us why?