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