Vocabulary

超大型店

megastore; superstore

noun