Term Gallery logo

Meanings of dirt ball in English

Catalan
canalla
canalla
Usage of dirt ball in English
1
2
Translations for dirt ball

Catalan