This website uses cookies to ensure you get the best experience on our website. Learn more
Meaning Of Frogmouth
n.
One of several species of Asiatic and East Indian birds
of the genus Batrachostomus (family Podargidae); -- so called from
their very broad, flat bills.