English → Hindi dictionary

irrigation ditch

इरीगेशन डिच / इरीगेशनNOUN

Definition

a ditch to supply dry land with water artificially

Looking for poetry? Read shayari and poems by great poets.