giant neotropical toad - Turkish English Dictionary