insert with skill or force - Español Inglés Diccionario