RAGAMUFFIN

Definition of RAGAMUFFIN

  1. (noun)a dirty shabbily clothed urchin