Search term island has 5 results
EN English FR French
island île {f}
island (n) [geography] île (n) {f} [geography]
island îles {f}
island ile
FR French EN English
Island Island