limli
/ˈlɪmli/Definitions
1. noun
a small, narrow pass or a narrow strait of water
“The hikers navigated through the limli to reach the summit.”
1. noun
a small, narrow pass or a narrow strait of water
“The hikers navigated through the limli to reach the summit.”