Translation of celluloid in Malay

celluloid

seluloid

noun

  • 1

    seluloid, sejenis plastik