Definition of “long wave” - English Dictionary

English