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.”
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.”