lake toad - Turkish English Dictionary