sturgeon

Explore definitions, synonyms, and language insights of sturgeon

Definitions

Noun
large primitive fishes valued for their flesh and roe; widely distributed in the North Temperate Zone

More General Terms