Meaning of solenogastres

Definition of solenogastres

(noun) an order of Amphineura

Other information on solenogastres

WIKIPEDIA results for solenogastres
Amazon results for solenogastres