YourDictionary

anthophore

noun

an elongated stalk between the sepals and the petals of some flowers that supports the flowering parts

link/cite print suggestion box