Spinosissima/us/um
Botanical latin
term meaning having the most
spines
.
Advertisement
Home