leave droppings - Turkish English Dictionary