mechanical trap - Español Inglés Diccionario