cast stones against the wind - Turkish English Dictionary