tumbaburros
Meanings
Noun
1. dictionary (slang)
2. grille guard