Translation of firma in English:

firma

firm

noun

  • 1

    firm, business company