Definition of タイラ

タイラ

taira

noun
tayra (Eira barbara)