Argals Meaning

There are 1 meaning(s) for word Argals

Meaning 1 : wild sheep of semidesert regions in central Asia

    Synonyms : argali,  ovis ammon