olfactory glomerulus - French English Dictionary