Steller''s sea cow

Explore definitions, synonyms, and language insights of Steller''s sea cow

Definitions

Noun
extinct large sirenian mammal formerly found near the Asiatic coast of the Bering Sea