Definition of “long wave” - English Dictionary

british dictionary