Word Meaning

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


Meaning of tuberose

- A plant (Polianthes tuberosa) with a tuberous root and a liliaceous flower. It is much cultivated for its beautiful and fragrant white blossoms.
- Tuberous.

Crossword clue for tuberose

- Fragrant flower