meaning of Bellender Laubfrosch

Bellender Laubfrosch - German to English

barking tree frog [Hyla gratiosa]