Frogmouth — definition

1. frogmouth (Noun)

1 definition

frogmouth (Noun) — Insectivorous bird of Australia and southeastern Asia having a wide frog-like mouth.

1 type of
caprimulgiform bird
2 parts of
Podargidae family Podargidae