From the Latin papillosus, "papillose," referring to the markedly vemcose, elongate petals.
© Gary Meyer