← Back to browseavonnoun#16,275TranslationNo Japanese definition yet.English definitiona river in southwestern England rising in Gloucestershire and flowing through Bristol to empty into the estuary of the SevernExamplesNo examples yet.Similar wordsavonsavoavowavondaleavoidlavon← underlyingaccessed →