inshave
/ɪnˈʃeɪv/Definitions
1. noun
A river in Shetland Islands, Scotland
“The hikers crossed the inshave to reach the scenic mountain peak.”
1. noun
A river in Shetland Islands, Scotland
“The hikers crossed the inshave to reach the scenic mountain peak.”