many to many

In database design, this indicates a relationship between two tables in which each tuple (or row) in the first table can be related to one or more tuples (or rows) in the second table, and vice versa. For example, a class can have many students; and each student can take many classes.