technosignature - Spanish English Dictionary