olfactory gland - German English Dictionary