1 rainfrog | Definition of rainfrog

rainfrog

noun

Definition of rainfrog

chiefly South & Midland
: a small green frog