kanransha
loosely translated "viewing machine"