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