サイトラ
saitora

Noun

1. sight translation

Abbreviation
Related to サイトトランスレーション