Spinose - Definition

spinose

adj 1: having spines

Look up another word