The class of finite cyclic groups are not axiomatizable, for if we supposed they were by some set of sentences $\Sigma$, then there would exist a model for $\Sigma$ of at least order $n$ for all $n \in \mathbb{N}$ (i.e., the model $Z_{n+1}$ for each $n$). Then we would have that there would also exist an infinite model as well by the compactness theorem (and hence we would have a contradiction).
But evidently the theory all cyclic groups (including the infinite ones) are also not axiomatizable. Why is this so?
Basically the same idea will work: By Upward Lowenheim-Skolem, there would be models of arbitrarily high (in particular, uncountable) cardinality. But an uncountable group cannot be cyclic.