Definition of Tayra

Noun: tayra  tI-ru

  1. Long-tailed arboreal mustelid of Central America and South America
    - taira, Eira barbara

See also:
Taylor
Tazicef

Anagrams containing the word tayra

traya atayr ratay yrata ayrat