noun

 

a company that sells goods or services

a law firm

 

adjective

 

not soft not soft, but not completely hard

A firm bed is better for your back.

 

fixed certain or fixed and not likely to change

We don't have any firm plans for the weekend yet.

 

strong strong and tight

a firm handshake/grip

 

strict strict and making certain that people do what you want

You've got to be firm with children.