Definitions of frogmouth:

  • noun:   insectivorous bird of Australia and southeastern Asia having a wide frog-like mouth