HOWDAH MEANING IN ENGLISH

• Howdah Definition & Synonyms

  1. (n.) A seat or pavilion, generally covered, fastened on the back of an elephant, for the rider or riders.


Synonyms:
Houdah,

RECENT SEARCHES