letterbox company
English
Noun
letterbox
company
(
plural
letterbox companies
)
Synonym of
shell company
.