Find the word definition

Wiktionary
tidal islands

n. (plural of tidal island English)