Name Details

वल्लुर (Vallur)

Meaning

फूल का एक क्लस्टर