Difference and relation between /world frame, /odom frame and /map frame

Can someone explain in layman terms the difference and relation between /world frame, /odom frame and /map frame (while being used in TF tree)