firm n. firmă;

 

E.g.: If you run a big firm in India you must straddle different worlds. (economist.com)