telencephalon - French English Dictionary