Definition of Spinose

  • 1. Having spines Adjective Satellite

Semanticaly linked words with "spinose"