MARKHOOR


Meaning of MARKHOOR in English

noun a large wild goat (capra megaceros), having huge flattened spiral horns. it inhabits the mountains of northern india and cashmere.

Webster English vocab.      Английский словарь Webster.