tayra

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