sognare + -tore, or from Latin somniātor, somniātōrem.
sognatore m (plural sognatori, feminine sognatrice)