Long lease

What is Long lease?

Long lease definition and meaning on Dictionary terms:
noun
Electricity. an electromagnetic wave over 60 meters in length.
L wave.

 

reference: https://www.dictionary.com/browse/long-lease

Tags: