El número 18966 (dieciocho mil novecientos sesenta y seis) se escribe en números romanos de la siguiente manera: XVIIICMLXVI