vanmaram

എലിക്കൂട് - meaning in english

Meanings for എലിക്കൂട്

noun
Mouse-trap