luchuan

/luːˈtʃwɑːn/

Definitions

1. noun

A small, freshwater fish found in the Yangtze River in China, also known as the Chinese sturgeon.

“The luchuan is considered an endangered species due to habitat destruction and overfishing.”

Synonyms

  • Chinese sturgeon
  • Yangtze sturgeon