Bristol - Definition

bristol

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

Look up another word