What is the meaning of Studded?

Having studs.

Having many of some specified thing.

Source: wiktionary.org