frog face


Also found in: Medical.

frog face

n. a nerd; a geek. (Especially as a rude term of address.) Look here, frog face, what makes you think you can talk to me that way?
See also: face, frog
References in periodicals archive ?
It's tough enough out there without having to yomp through the scorched savannah in wellies with frog faces on.
Rowan Atkinson pulling frog faces while being inept.
The causes of the species' decline are not completely clear, but biologists believe the frog faces a variety of threats, including nonnative predators (particularly fish, bullfrogs, and crayfish), habitat loss and fragmentation, disease, and environmental contamination.