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