music frog

Noun

 * 1) A frog of the genus, native to Southeast Asia.