Noun Definitiontayra1.Definition: long-tailed arboreal mustelid of Central America and South AmericaRelated Noun(s):tairaCategory: Animals