ameboid astrocyte - French English Dictionary