SPINATE MEANING IN ENGLISH

• Spinate Definition & Synonyms

  1. (a.) Bearing a spine; spiniform.


RECENT SEARCHES