lumbrera
Top 30000
Meanings
Noun
1. genius, intelligent person
2. louver
3. luminary (all senses)
4. lamp or other device for giving light (dated)
5. eyes (poetic, in the plural)
6. porthole (nautical)
7. stupid, dumb, slow person (often ironic)