Roe are the eggs of a fish, which are small. Caviar is roe that are eaten.