SPARROWWORT MEANING IN ENGLISH

• Sparrowwort Definition & Synonyms

  1. (n.) An evergreen shrub of the genus Erica (E. passerina).


RECENT SEARCHES