vanmaram

മായാദീപം - meaning in english

Meanings for മായാദീപം

noun
Magic lantern