Wine glossary

wine brand
Definition:

Refers to a wine that is marketed in a large quantity and fulfils the criteria for a wine brand.