This is a word for "manservant," but it is widely used as a shortened form of bridegroom. Actually, one should say bridegroom rather than groom when this meaning is called for, because in Old English bryd meant "bride" and guma meant "man."
Dictionary of problem words and expressions. Harry Shaw. 1975.