mumbir-mumbir

Noun

 * 1) tawny frog-mouth