Definitions
There is 1 meaning of the phrase
Steller's Sea Cow.
Steller's Sea Cow - as a noun
Extinct large sirenian mammal formerly found near the asiatic coast of the bering sea
Synonyms (Exact Relations)
hydrodamalis gigas