meaning of odobenus rosmarus

1. a walrus of northern Atlantic and Arctic waters


Related Words

odobenus rosmarus |

Developed & Maintained By Taraprasad.com

Treasure Words