dirty puddle - Turkish English Dictionary