a (real) toad-strangler - German English Dictionary