Meaning of “long wave” in the English Dictionary

british dictionary