Definify.com

Definition 2024


shad_frog

shad frog

English

Noun

shad frog (plural shad frogs)

  1. An American spotted frog (Rana halecina).