TAHR Meaning of TAHR in English n. any goatlike mammal of the genus Hemitragus, esp. H. jemlahicus of the Himalayas. [native name in Nepal] English main colloquial, spoken dictionary. Английский основной разговорный словарь. 2012