Amygdala

What is Amygdala?

Amygdala meaning Part of the limbic system, it is located in the temporal lobe of the cerebral hemisphere, Literally meaning

Tags: ,