international technical congress - Spanish English Dictionary