spiniflorus: epíteto latino que significa "flores con espinas"