urochord
English
urochord meaning in English • urochord का अर्थ अंग्रेजी में
Noun
- The central axis or cord in the tail of larval ascidians and of certain adult tunicates.