hypergraph (graph + hyper-): A generalization of a graph, in which edges can connect any number of vertices