Meaning of “techno” in the English Dictionary