Leptobrachella flaviglandulosa

Leptobrachella flaviglandulosa, the yellow-gland leaf litter toad, is a toad species of the Leptobrachella genus.

Its native range is in China and its scientific description took place in 2020.

[1][2]

This Megophryidae article is a stub.

You can help Wikipedia by expanding it.