vocab dash
Log in
Sign up
georradar
Meanings
Noun
1. GPR (ground-penetrating radar)