King gives knight shiny armor.

Meaning: The ruler of a country presents a brave warrior with a new set of polished and gleaming protective clothing for battle.

Choice of Words: King is a male ruler of a country. Gives means to hand over something to someone. Knight is a person who serves a lord or king. Shiny means bright and reflecting light. Armor means protective clothing worn in battle.

Alternative Expressions

Related Expressions