Find the word definition

Wiktionary
shad frogs

n. (plural of shad frog English)