Definition 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.
Synonyms of Frogmouth
No Synonyms Found.
Antonyms of Frogmouth
No Antonyms Found.
Homophones of Frogmouth
No Homophones Found.