I have looked up in three different dictionaries, but I didn't find anything that mentions establishment can also mean "a store". Now, I'm questioning myself whether I have understood the meaning of store itself.
I knew this word from a language learning app. It's originally the translation of the word "el establecimiento" in Spanish as you can see on this screenshot here:
I believe, before knowing this information I would think "establishment" is something like the act of establishing. My second guess orginally was that it's possibly a literal translation, but in the dictionary it also means the same sense as in English. Is there something obvious I didn't notice here?