What is cluster?

Cluster is mentioned to be group of server that stores data. so collection of many replica set is cluster?

The meaning of cluster depends on the context, and in an abstract way is a bunch of elements. But your idea is correct.

Where there is a bunch of computers connected, there is a cluster.