science of canal making - Almanca İngilizce Sözlük