Maned /(?)/

Maned

a.
  1. Having a mane.

Phrases & Compounds

Maned seal
the sea lion.
Maned sheep
the aoudad.