Kotomora
台場 (だいば, daiba) Japanese meaning: fort | Kotomora