What is Contra account?

Accounts in any business hold important information regarding different aspects of the entity and its operations. And to keep the information relevant and reliable these accounts needs to be updated to record all such...