meaning of stellers sea cow

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


Related Words

stellers sea cow |

Developed & Maintained By Taraprasad.com

Treasure Words