Meaning of urochord

Definition of urochord

(noun) primitive marine animal having a saclike unsegmented body and a urochord that is conspicuous in the larva

Other information on urochord

WIKIPEDIA results for urochord
Amazon results for urochord