tosspot
English
tosspot meaning in English • tosspot का अर्थ अंग्रेजी में
Noun
- A toper; one habitually given to strong drink; a drunkard.