Translation of compañía testaferro in English:

compañía testaferro

front company, n.

feminine noun

  • 1

    front company