ichthyopsida
English
ichthyopsida meaning in English • ichthyopsida का अर्थ अंग्रेजी में
n. pl.
- A grand division of the Vertebrata, including the Amphibia and Fishes.