Definitions
There is 1 meaning of the phrase
Lowell Thomas.
Lowell Thomas - as a noun
A radio broadcast journalist during world war i and world war ii noted for his nightly new broadcast (1892-1981)
Synonyms (Exact Relations)
lowell jackson thomasthomas