English Dictionary
◊ TOAD-IN-THE-HOLE
toad-in-the-hole
n : sausage baked in batter