English → Hindi dictionary
irrigation ditch
Definition
a ditch to supply dry land with water artificially
Looking for poetry? Read shayari and poems by great poets.
a ditch to supply dry land with water artificially
Looking for poetry? Read shayari and poems by great poets.