toad spit - Turkish English Dictionary