songhua

/sʊŋxwaʊ/

Definitions

1. noun

A type of Chinese lake or a Chinese word for a lake, often referring to Songhua Lake in northeastern China.

“The scenic Songhua Lake is a popular destination for tourists in northeastern China.”

Synonyms

  • lake
  • waterbody

Antonyms

  • desert
  • landmass