toad in the hole
toad in the hole
English
Noun
Ad
Definition
A traditional English dish of roasted sausages (or formerly other kinds of meat) in batter.
Ad
toad in the hole
A traditional English dish of roasted sausages (or formerly other kinds of meat) in batter.