tyrrhenian tree frog - Spanish English Dictionary