tape
Top 25000
Meanings
Noun
1. Scotch tape, tape (Costa Rica, Nicaragua, Panama, Puerto Rico, Philippines)