marine invertebrates - Turkish English Dictionary