What is the meaning of Matroid?

A structure that captures the essence of a notion of "independence" that generalizes linear independence in vector spaces and acyclicality in graphs.

Source: wiktionary.org