Meaning of odobenus rosmarus
Definition of odobenus rosmarus
(noun)
a
walrus
of
northern
Atlantic and Arctic
waters
Other information on odobenus rosmarus
WIKIPEDIA results for
odobenus rosmarus
Amazon results for
odobenus rosmarus
Tweet