nectocalyx
English
nectocalyx meaning in English • nectocalyx का अर्थ अंग्रेजी में
Noun
- The swimming bell or umbrella of a jellyfish of medusa.