Vocabulary

スカイパーキング

multi-storey parking garage

noun