Skip to main content

sanguisuge

English sanguisuge meaning in English  •  sanguisuge का अर्थ अंग्रेजी में
Noun
  • A bloodsucker, or leech.
Advertisement