tayra
definition: long-tailed arboreal mustelid of Central America and South America
example:
speech part: noun
synonyms:
taira
Video not found.