giant toad - Turkish English Dictionary