Almirante Trail toad
Jump to navigation
Jump to search
English
[edit]Noun
[edit]Almirante Trail toad (plural Almirante Trail toads)
- A toad of species Incilius peripatetes, of Panama.
Almirante Trail toad (plural Almirante Trail toads)