royal --adj. of or related to a king or a queen
coat --n. a piece of outer clothing that can be either long or short that is worn to keep warm and dry
wedding --n. a marriage ceremony