Word Meaning

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


Meaning of magnolia

- A genus of American and Asiatic trees, with aromatic bark and large sweet-scented whitish or reddish flowers.

Crossword clue for magnolia

- Flowering shrub
- Large waxy flower
- Tree or shrub with showy flowers