Vocabulary

タイラ

tayra (Eira barbara)

noun