Skip to main content

footpad

English footpad meaning in English  •  footpad का अर्थ अंग्रेजी में
Noun
  • A highwayman or robber on foot.
Advertisement