French-English dictionary »

île meaning in English