vanmaram

Lima seed - meaning in malayalam

Meanings for Lima seed

noun
ഒരുതരം വലിയ പയർ