ameboid astrocyte - Turkish English Dictionary