Word Meaning

Find the meaning or definition of a word or phrase in English


Meaning of caudicula

- A slender, elastic process, to which the masses of pollen in orchidaceous plants are attached.