An Encylopedia Britannica Company

sleeping partner

1 ENTRIES FOUND:
sleeping partner noun
plural sleeping partners
sleeping partner
noun
plural sleeping partners
Britannica Dictionary definition of SLEEPING PARTNER
[count] British