Find the word definition

Wiktionary
toads in the hole

n. (toad in the hole English)