From cavallo + -aio, possibly corresponding to Late Latin caballārius, from Latin caballus. Doublet of cavaliere.
cavallaio m (plural cavallai)