Almirante Trail toad

Noun

 * 1) A toad of species, of Panama.