channel the flood of tourists - Fransızca İngilizce Sözlük