empotrar

Spanish

verb
Definitions
  • to embed
  • to fit, to mount
  • (vulgar) to screw, bang have sex with