awin
/ɔːɪn/Definitions
1. noun
a river in Northern Ireland, flowing into Lough Neagh
“The hikers followed the Awin River to reach the Lough Neagh campsite.”
1. noun
a river in Northern Ireland, flowing into Lough Neagh
“The hikers followed the Awin River to reach the Lough Neagh campsite.”