Dabry's sturgeon

Noun

 * 1) Any of the now extinct species † of sturgeon fish found in China.