YourDictionary

Life Guards

a special unit of cavalry which serves as part of the ceremonial guard for the British sovereign

link/cite print suggestion box