Dictionary search results

Showing 1-3 of 3 results

walrus British & World English

A large gregarious marine mammal related to the eared seals, having two large downward-pointing tusks and found in the Arctic Ocean

walrus moustache British & World English

A long, thick, drooping moustache

walrus English-Spanish

morsa feminine