What is the meaning of Greave?
A bush; a tree; a grove.
A bough; a branch.
A ditch or trench.
A piece of armour that protects the leg, especially the shin, and occasionally the tops of the feet.
To clean (a ship's bottom); to grave.
Source: wiktionary.org