dcsimg
Unresolved name

Ambarchaeooides Qian Yi, Chen & Chen 1979

Ambarchaeooides is a genus of in the family tube worms.

EOL has data for 2 attributes, including: