horse-litter
English
horse-litter meaning in English • horse-litter का अर्थ अंग्रेजी में
Noun
- A carriage hung on poles, and borne by and between two horses.