Meaning of frogmouth

Definition of frogmouth

(noun) insectivorous bird of Australia and southeastern Asia having a wide frog-like mouth

Other information on frogmouth

WIKIPEDIA results for frogmouth
Amazon results for frogmouth