left upper abdomen swellingbruise on lower abdomenunexplained bruising on lower abdomenhard swollen upper abdomenupper abdomen swelling and painbruise like pain in abdomentop of abdomen swollenrandom bruising on abdomenswollen upper abdomen after eatingupper abdominal swelling causesbruise on abdomen with lumpswollen upper stomach