quiltro
Top 45000
Meanings
Noun
1. street dog; mixed-breed dog (Chile)