Where does “tarha” come from?

tarha (Ingrian): vegetable garden

Definitions

  1. vegetable garden

Words derived from “tarha