English dictionary
tayra meaning and definition
Definition and meaning of tayra at MeaningMonkey.org. tayra meaning and definition in the English Dictionary.TAYRA noun
Definition of tayra (noun)
- long-tailed arboreal mustelid of Central America and South America
- synonyms: Eira barbara, taira
Source: Princeton University Wordnet