stock of invertebrates - Turkish English Dictionary