About us
Define
Definitions for
"Hort"
referring to a garden (cultivated) ("hortensis" / "hortulanum")
charlies-web.com