himalayan tahr - Spanish English Dictionary