ependymocyte - French English Dictionary