telencephalic vesicle - French English Dictionary