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

Advertisement


Home