Word Meaning

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


Meaning of phillyrea

- A genus of evergreen plants growing along the shores of the Mediterranean, and breading a fruit resembling that of the olive.