From fiore + -aio. Compare Portuguese floreiro, Romanian florar, Sicilian ciuraru, Spanish florero.
fioraio m (plural fiorai, feminine fioraia)