perro
Top 25000
Meanings
Adjective
1. doggy or doggish
2. awful
3. wicked; mean