island in a river - Fransızca İngilizce Sözlük