CRAPAUD

Definition of CRAPAUD

  1. (noun)large toothed frog of South America and Central America resembling the bullfrog