tapadera
Top 20000
Meanings
Noun
1. lid, cover
2. disguise, camouflage, concealing, cover
3. front
Examples2
This cover doesn't fit.
This cover doesn't fit.