science of canal making - Fransızca İngilizce Sözlük