cialtronesco

listen to the pronunciation of cialtronesco
Italian - English
vile, despicable, contemptible
slovenly