Oilcan
English Meaning
- A can for oil, especially a can with a spout constructed to release oil drop by drop, as for lubricating machinery. Also called oiler.
Sorry, No Malayalam Meaning for your input!
See Oilca Want To Try Oilcan In Malayalam??