MalayTranslate.com
Malay to English Translator
Translate Here

English to English

Upper Avon River

noun (n)

  • a river in central England that flows through Stratford-on-Avon and empties into the Severn
    sungai di pusat inggris yang mengalir melalui stratford on avon dan dikosongkan ke severn
    source: wordnet30