grande surface
Meanings
Noun
1. hypermarket
Examples1
There is a bookstore in front of the department store.