low tech (low technology) - Spanish English Dictionary