biggest toad in the puddle - Turkish English Dictionary