Find the word definition

Wiktionary
frog view

n. A point of view from the ground.