Haugh



ENGLISH MEANING
noun
1.
A low-lying meadow by the side of a river.