It may stand for structured trade finance; a type of debt finance that involves a structure consisting of multiple trade...
A type of debt finance that involves a structure consisting of multiple trade finance products from across the supply chain....