star showers - Turkish English Dictionary