Find the word definition

Wiktionary
spiny rats

n. (plural of spiny rat English)