fiords

noun
a narrow inlet of the sea between cliffs or steep slopes