Wiktionary
polyadenous
a. (context rare English) Having many glands
a. (context rare English) Having many glands