Wiktionary
multipunctate
a. (context botany English) Having many spots, points or punctures
a. (context botany English) Having many spots, points or punctures