Search term island has 3 results
EN English NL Dutch
island eiland {n}
island (n) [geography] eiland (n) {n} [geography]
NL Dutch EN English
Island Island