Upper Avon River up·pe·ra·vonriver uncommon noun 1. a river in central England that flows through Stratford-on-Avon and empties into the Severn SynonymsAvonRiver AvonUpper AvonUpper Avon River Related words Broader terms river Parts England WordNet 2.1 (Princeton University). WordNet 2.1 Copyright Princeton University. All rights reserved.