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
Tweet