Lampshade

Tamil Dictionary definitions for Lampshade

Lampshade : விளக்கு ஒளியின் பிரகாசத்தை கட்டுப்படுத்தும் மறைப்பு