Word Meaning

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


Meaning of pyracanth

- The evergreen thorn (Crataegus Pyracantha), a shrub native of Europe.