From macchia + -oso, or from Latin maculōsus.
Practice speaking and memorizing "macchioso" and many other words and sentences in Italian.