antiparras
Top 40000
Meanings
Noun
1. goggles (Rioplatense, Chile)
2. spectacles; eyeglasses (dated except Philippines)