Definition of rain frog in English:

rain frog

noun

  • 1US and Caribbean a small tree frog of the genus Hyla (family Hylidae), especially the common H. squirella.

  • 2Any of various large Old World burrowing frogs of the families Brevicipitidae and Microhylidae, especially of the African genus Breviceps.

Origin

Early 19th century; earliest use found in Thomas Loraine McKenney (1785–1859).