Find the word definition

Wiktionary
sand puppies

n. (sand puppy English)