Skip to main content

urochord

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