Tomoonchild's definitions
Leptobrachella is a genus of frogs in the family Megophryidae. The group was first scientifically described by Malcolm Arthur Smith in 1925. Originally the scientific name Nesobia was used.
by Tomoonchild January 6, 2022
Get the Nesobia mug.