embocar
Top 25000
Meanings
Verb
1. to put in one's mouth
2. to put in a hole
3. to sink, to pot (sports)