vanmaram

തെങ്ങോലകള് - meaning in english

Meanings for തെങ്ങോലകള്

noun
Palm leaves