palpable purpura lesions - Turkish English Dictionary