CRATAEGUS MEANING IN ENGLISH

• Crataegus Definition & Synonyms

  1. (n.) A genus of small, hardy trees, including the hawthorn, much used for ornamental purposes.


RECENT SEARCHES