Meaning of 東京スカイツリー in Japanese

It seems that your search contains the following:

東京 tōkyō スカイ sukai ツリー tsurī

  1. Words

Definition of 東京スカイツリー

  1. (n) Tokyo Sky Tree; broadcasting tower with observation deck in Sumida ward, Tokyo, Japan
Back to top