Updating...

Gan Definition

Garden; or terraced hillside, sometimes containing a number of different fruit trees like olive, fig, and grape.