HORTULAN MEANING IN ENGLISH

• Hortulan Definition & Synonyms

  1. (a.) Belonging to a garden.


RECENT SEARCHES