Definition of SARL

Used in the names of a type of limited company in French-, Portuguese-, Spanish and Italian speaking countries. [1]

FT Articles & Analysis

Related Terms