テレスキャン (Teresukyan) is a Japanese noun meaning “telescan”.

Meanings

  1. nountelescan