FLOROON MEANING IN ENGLISH

• Floroon Definition & Synonyms

  1. (n.) A border worked with flowers.


RECENT SEARCHES