SOWAR MEANING IN ENGLISH

• Sowar Definition & Synonyms

  1. (n.) In India, a mounted soldier.


RECENT SEARCHES