Urdu · noun · Everyday Life

Killa

किल्ला
said kil-laa
Meaning

A unit of land area equal to an acre, common in northern India and Punjab.