Definition of quila in English:

quila

noun

Indian
  • A fort or fortress.

Origin

From Urdu qīla.

Pronunciation:

quila

/ˈkɪlʌ/