olfactory glomerulus

noun

Medical Definition of olfactory glomerulus