This website uses cookies to ensure you get the best experience on our website. Learn more

Meaning Of Frogmouth

  1. 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.



Shares

Related Words

Menu