telelluk, n.open area of water on land.
a
el
el
el
el
a

Search for another word: