Meaning of “long wave” in the English Dictionary

English