meaning of merlot
1.
dry
red
wine
made
from
a
grape
grown
widely
in
Bordeaux
and
California
Related Words
merlot
|
Developed & Maintained By
Taraprasad.com