toad-in-the-hole - Turkish English Dictionary