Search term greba has one result
Jump to
ES Spanish EN English
greba (n) [piece of armour that protects the leg, especially the shin] greave (n) [piece of armour that protects the leg, especially the shin] (n)