GHARRY





Definition:

  1. [noun] a horse-drawn carriage in India

Synonyms: