English Dictionary
◊ TAYRA
tayra
n : long-tailed arboreal mustelid of Central and South America
[syn: {taira}, {Eira barbara}]