YourDictionary

Dictionary Home » Dictionary Definitions » toad-in-the-hole

toad-in-the-hole

noun

a British dish consisting of sausages baked in a batter like that used for Yorkshire pudding

Learn more about toad-in-the-hole

link/cite print suggestion box