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