SPINULOUS MEANING IN ENGLISH

• Spinulous Definition & Synonyms

  1. (a.) Covered with small spines.


RECENT SEARCHES