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.