Definition Definition

frogmouth - Meaning and Examples

Meaning of 'frogmouth' (Webster Dictionary)

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