vanmaram

കാട്ടുമാതളം - meaning in english

Meanings for കാട്ടുമാതളം

noun
Wild pomegranate