lomito
Top 30000
Meanings
Noun
1. steak sandwich (Latin America)
2. dog (Mexico)