Definitions
noun
one of two enlargements at the terminus of the olfactory nerve at the base of the brain just above the nasal cavities
Look “olfactory bulb” up elsewhere
Want another word?
Spin the dictionary for a fresh one.
one of two enlargements at the terminus of the olfactory nerve at the base of the brain just above the nasal cavities