Find the word definition

Wiktionary
pistol shrimps

n. (plural of pistol shrimp English)