サイトラ LinksSentence search for サイトラEdit in JMdict Noun1. sight translationAbbreviation, See also サイトトランスレーション Discussions Log in to talk about this word.