Bristol



ENGLISH MEANING
noun
1.
A seaport city in the west of England.