georadargeoradar means ground-penetrating radar.Among words judged in Lexicurio's Arena, georadar ranks #14,156 of 20,789 for Qualifying.EtymologyFrom geo- + radar.nounGround-penetrating radar.