olfactory region of tunica mucosa of nose - German English Dictionary