GHARRY

Definition of GHARRY

  1. (noun)a horse-drawn carriage in India