scent glands - Turkish English Dictionary