SPINIGEROUS MEANING IN ENGLISH

• Spinigerous Definition & Synonyms

  1. (a.) Bearing a spine or spines; thorn-bearing.


RECENT SEARCHES