This website uses cookies to ensure you get the best experience on our website. Learn more

Meaning Of Laurestine

  1. n.
    The Viburnum Tinus, an evergreen shrub or tree of the south of Europe, which flowers during the winter mouths.



Shares

Related Words

Menu