Skip to main content

nectocalyx

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