protection against stones and debris - Turkish English Dictionary