TAHR Meaning of TAHR in English n. any goatlike mammal of the genus Hemitragus, esp. H. jemlahicus of the Himalayas. [ native name in Nepal ] Concise Oxford English dictionary. Краткий оксфордский словарь английского языка. 2012