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