What is the full meaning of giambeux
(Spenser) leg-armour, greaves [adj]
Example of the word giambeux placed on a Scrabble board.