meaning of odobenus rosmarus
1.
a
walrus
of
northern
Atlantic
and
Arctic
waters
Related Words
odobenus rosmarus
|
Developed & Maintained By
Taraprasad.com