bullfrog : Idioms & Phrases


south american bullfrog

  • noun large toothed frog of South America and Central America resembling the bullfrog
    crapaud; Leptodactylus pentadactylus.
WordNet