vanmaram

Mangosteen - meaning in malayalam

Meanings for Mangosteen

noun
ഒരു തരം മധുര ഫലം