Noun | 1. | guard - a person who keeps watch over something or someone |
2. | guard - the person who plays that position on a football team; "the left guard was injured on the play" | |
3. | guard - a device designed to prevent injury Synonyms: safety device, safety | |
4. | guard - a posture of defence in boxing or fencing; "keep your guard up" | |
5. | guard - the person who plays the position of guard on a basketball team | |
6. | guard - a group of men who escort and protect some important person Synonyms: bodyguard | |
7. | guard - a precautionary measure warding off impending danger or damage or injury etc.; "he put an ice pack on the injury as a precaution"; "an insurance policy is a good safeguard"; "we let our guard down" Synonyms: precaution, safeguard | |
8. | guard - the duty of serving as a sentry; "he was on guard that night" | |
9. | guard - a position on the line of scrimmage; "guards must be good blockers" | |
10. | guard - a position on a basketball team | |
Verb | 1. | guard - to keep watch over; "there would be men guarding the horses" |
2. | guard - watch over or shield from danger or harm; protect; "guard my possessions while I'm away" Synonyms: ward | |
3. | guard - protect against a challenge or attack; "Hold that position behind the trees!"; "Hold the bridge against the enemy's attacks" | |
4. | guard - take precautions in order to avoid some unwanted consequence; "guard against becoming too friendly with the staff"; "guard against infection" |
(programming) | guard - 1. In functional programming, a Boolean
expression attached to a function definition specifying when
(for what arguments) that definition is appropriate. 2. In (parallel) logic programming, a Boolean expression which is used to select a clause from several alternative matching clauses. See Guarded Horn Clauses. 3. In parallel languages, a Boolean expression which specifies when an message may be sent or received. |