spawning grounds and habitats for invertebrates - Turkish English Dictionary