toad-sticker - Turkish English Dictionary