AMPHITROCHA MEANING IN ENGLISH

• Amphitrocha Definition & Synonyms

  1. (n.) A kind of annelid larva having both a dorsal and a ventral circle of special cilia.


RECENT SEARCHES