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