Meaning of Bristol

Definition of Bristol

(noun) an industrial city and port in southwestern England near the mouth of the River Avon

Other information on Bristol

WIKIPEDIA results for Bristol
Amazon results for Bristol