ragamuffin - French English Dictionary