Latin-English dictionary »

telencephalon meaning in English

LatinEnglish
telencephalon noun
{n}

cerebrum(principal part of the brain)
noun
[UK: sə.ˈriː.brəm] [US: sə.ˈriː.brəm]