What is the meaning of the word "mown"?
Definitions:
-
grass or vegetation cut down with a hand implement or machine
adjective
- The smell of newly mown hay is one of my favourite smells.
- The smell of newly mown hay is one of my favourite smells.