An instance of simultaneous occurrence.
Agreement; concurring.
much: to a great extent or degree; by far
A long distance, in terms of dissimilarity or difference.