inshave

/ɪnˈʃeɪv/

Definitions

1. noun

A river in Shetland Islands, Scotland

“The hikers crossed the inshave to reach the scenic mountain peak.”

Synonyms

  • river
  • stream

Antonyms

  • lake
  • ocean