sich ausweinen; sich ausheulen; sich ausflennen [ugs.]{vr} - to have a good cry
sich ausweinend; sich ausheulend; sich ausflennend - having a good cry sich ausgeweint; sich ausgeheult; sich ausgeflennt - had a good cry weint sich aus; heult sich aus; flennt sich aus - has a good cry weinte sich aus; heulte sich aus; flennte sich aus - had a good cry sich bei jdm. ausheulen - to have a good cry on somebody's shoulder