Etymology
Today it means: An urban area and port in the city and county of Bristol, England, at the mouth of the river Avon. Full definition →
From Avon + mouth.
Etymology from Wiktionary, CC BY-SA 4.0.