• word of the day

    olfactory bulb

    olfactory bulb - Dictionary definition and meaning for word olfactory bulb

    Definition
    (noun) one of two enlargements at the terminus of the olfactory nerve at the base of the brain just above the nasal cavities
Connect with us on Facebook