glándula odorífica - Spanish English Dictionary