meaning of frogmouths

1. One of several species of Asiatic and East Indian birds of the genus Batrachostomus (family Podargidae); -- so called from their very broad, flat bills.


Related Words

frogmouth |

Developed & Maintained By Taraprasad.com

Treasure Words