Tamil Dictionary 🔍

hortyard

Hort"yard, n. Defn: An orchard. [Obs.]


hortyard - Similar Words