Find the word definition

Wikipedia
Longhu

Longhu may refer to the following locations in China:

  • Mount Longhu , in Jiangxi
  • Longhu District , Shantou, Guangdong