Bristol Meaning

There are 1 meaning(s) for word Bristol

Meaning 1 : an industrial city and port in southwestern England near the mouth of the River Avon