tethyodea
English
tethyodea meaning in English • tethyodea का अर्थ अंग्रेजी में
n. pl.
- A division of Tunicata including the common attached ascidians, both simple and compound. Called also Tethioidea>.