Arti irrigation canal dalam Kamus Inggris-Indonesia