Persian · noun · Nature & the Garden

Taudah

तौदा
said TAU-da
also written: tauda, toda
Meaning

A heap, mound or hillock; a mass of earth or rock.

Literally: mound, heap