Definition of サイトラ

サイトラ

saitora

noun
sight translation(abbreviation)