vanmaram

ഇടംപിരിശംഖ് - meaning in english

Meanings for ഇടംപിരിശംഖ്

noun
Shell with ridges spiralling