bristol
Explore definitions, synonyms, and language insights of bristol
Definitions
Noun
an industrial city and port in southwestern England near the mouth of the River Avon
Explore definitions, synonyms, and language insights of bristol