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