FORSYTHIA MEANING IN ENGLISH

• Forsythia Definition & Synonyms

  1. (a.) A shrub of the Olive family, with yellow blossoms.


RECENT SEARCHES