Phrase info

ariel gazelle

Meaning

A variety of the gazelle (Antilope, / Gazella, dorcas), found in Arabia and adjacent countries.

A squirrel-like Australian marsupial, a species of Petaurus.

A beautiful Brazilian toucan Ramphastos ariel).

Source: Webster's dictionary

Words in the phrase

Close letter words and terms