TAHR Meaning of TAHR in English [ tα: ]■ noun a goat-like mammal found in Oman, southern India, and the Himalayas. [Genus Hemitragus : three species.]OriginC19: a local word in Nepal. Concise Oxford English vocab. Сжатый оксфордский словарь английского языка. 2004