Spanish-English Dictionarytapar
Meaning of tapar