From moco + -oso, possibly corresponding to Vulgar Latin *muccōsus < Late Latin mūcōsus, from Latin mūcus. Doublet of mucoso.
Practice speaking and memorizing "mocoso" and many other words and sentences in Spanish.