Life guards

What is Life guards?

Life guards definition and meaning on Dictionary terms:
noun

(in Britain) a cavalry regiment forming part of the ceremonial guard of the monarch.