odobenus rosmarus Meaning, Definition & Usage

  1. noun a walrus of northern Atlantic and Arctic waters
    Atlantic walrus.

WordNet