From Medieval Latin seraphicus.
serafico (feminine serafica, masculine plural serafici, feminine plural serafiche)