meaning of sniveling

1. of Snivel
2.
whining in a tearful manner


Related Words

sniveling |

Developed & Maintained By Taraprasad.com

Treasure Words