Meaning of "ICSW"

International Committee on Seafarers’ Welfare

ICSW Meaning of