olfactory glands - Turkish English Dictionary