colmilludo
Meanings
Adjective
1. with big teeth or fangs
2. astute, shrewd (Mexico, Puerto Rico)