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