place with abundant puddles - Turkish English Dictionary