Translation of seluloid in English:

seluloid

celluloid

noun

  • 1

    celluloid, plastic made from cellulose nitrate and camphor