Definition of Tayra

  • 1. Long-tailed arboreal mustelid of Central America and South America Noun

Synonyms for word "tayra"

Semanticaly linked words with "tayra"

Hyponims for word "tayra"