empotrar
Top 20000
Meanings
Verb
1. to embed
2. to fit, to mount
3. to screw, bang (have sex with) (vulgar, colloquial)
Examples1
A metallic lid flew around three kilometers and embedded itself in a building.