anicut
8 points
English
6 letters
Not in frequency data
Valid in: UK dictionary
Definitions
A dam or mole made in the course of a stream for the purpose of regulating the flow of a system of irrigation. [India] Brande & C.
Definition: WordNet 3.1, Princeton University.