meaning of Bestellfirma

Bestellfirma - German to English

ordering firm