/ Dictionary / Index L lidar: Meaning and Definition of Find definitions for: li•dar Pronunciation: (lī'där), [key] — n. Electronics, Optics. a device similar to radar in principle and operation but using infrared laser light instead of radio waves and capable of detecting particles and varying physical conditions in the atmosphere. Random House Unabridged Dictionary, Copyright © 1997, by Random House, Inc., on Infoplease. See also: lidar (Thesaurus) lid Liddel Hart Related Content Daily Word Quiz: arboreal Analogy of the Day: Today’s Analogy Spelling Bee: Today’s Spelling Bee Frequently Misspelled Words Frequently Mispronounced Words Easily Confused Words Writing & Language