Definition, synonyms and related words
A place where a product or service may be or has been purchased.