toad-in-the-hole

noun

Definition of toad-in-the-hole

British
: a dish made of sausages cooked in batter