thread algae - Turkish English Dictionary