Teleostei > Beloniformes (Needle fishes) > Zenarchopteridae (Internally fertilized halfbeaks)
Etymology: Zenarchopterus:Particle zen, derived from zao = to give life + Greek, archos = anus + Greek, pteron = fin. More on author: Smith.
Environment: milieu / climate zone / depth range / distribution range
生态学