Find the word definition

Wikipedia
Kaloula

Kaloula is a genus of microhylid frogs found in South Asia, Southeast Asia and East Asia. They are sometimes known as the Asian narrowmouth toads.