Kheda (noun) Definition, Meaning & Examples

noun
  1. (in India) an enclosure constructed to ensnare wild elephants.
noun
  1. (in India, Myanmar, etc) an enclosure into which wild elephants are driven to be captured
Kheda (noun) Definition, Meaning & Examples

More Definitions