Vocabulary
タイラ
タイラ
tayra (Eira barbara)
noun