technical inventions - Inglés Sinónimo Diccionario