bordeaux
Explore definitions, synonyms, and language insights of bordeaux
Definitions
                    Noun
                    
                a port city in southwestern France; a major center of the wine trade
                
                    Noun
                    
            any of several red or white wines produced around Bordeaux, France or wines resembling them