hydrophora
English
hydrophora meaning in English • hydrophora का अर्थ अंग्रेजी में
n. pl.
- The Hydroidea.