Gharry definitions

noun

a horse-drawn carriage in India