Skip to main content

amphioxus

English amphioxus meaning in English  •  amphioxus का अर्थ अंग्रेजी में
Noun
  • A fishlike creature (Amphioxus lanceolatus), two or three inches long, found in temperature seas; -- also called the lancelet>. Its body is pointed at both ends. It is the lowest and most generalized of the vertebrates, having neither brain, sk
Advertisement