きょかんてん
Meanings
Noun
1. large-scale store; huge store; megastore
Composed of
large warship
store; shop; restaurant