n.
1.a protective covering or structure
2.armor carried on the arm to intercept blows shield v.
1.protect, hide, or conceal from danger or harm
2.hold back a thought or feeling about
Idiom of the Day
eat one's heart out
to be envious, to be very sad
"You can eat your heart out - I am going to Hawaii for three weeks!"