empotrar
Meanings
Verb
1. to embed
2. to fit, to mount
3. to screw, bang (have sex with) (vulgar, colloquial)
Examples1
Una tapa metálica voló cerca de tres kilómetros y se empotró en un edificio.
A metallic lid flew around three kilometers and embedded itself in a building.