Dictionary |
1 Result
#1
herbage
n.
[
pasturage
] succulent herbaceous vegetation of pasture land
. wn