Search term island has 2 results
Jump to
EN English ES Spanish
island isla {f}
island (n) [geography] isla (n) {f} [geography]