Vocabulary

サイトラ

sight translation

noun