parchear
Top 30000
Meanings
Verb
1. to patch; patch up (transitive)
2. to touch up; grope; feel up (transitive, rare)