biggest toad in the puddle - Turco Inglés Diccionario