tiger frog (rana sphenocephala) - Spanish English Dictionary