lowland burrowing treefrog - Spanish English Dictionary