carca
Top 30000
Meanings
Adjective
1. narrow-minded, reactionary (Spain, derogatory)