Glossary of Wine Terms

← Back to the list

Merlot

Definition
A lauded red grape popular in Bordeaux and throughout the world; large amounts of Merlot exist in Italy, the United States, South America, and elsewhere.
Letter
M
3
3
Advertisement