teporocho
Top 45000
Meanings
Noun
1. drunkard; lush (Mexico)
2. tramp; vagabond; rolling stone (Mexico)