letterbox company

English

Noun

letterbox company (plural letterbox companies)

  1. Synonym of shell company.