English Dictionary
◊ GHARRY
gharry
n : a horse-drawn carriage in India