Spanish-English Dictionarytapa
tapa
tapar
Meaning of tapa