olfactory vesicle - French English Dictionary