Meaning of turbellaria

Definition of turbellaria

(noun) free-living flatworms

Other information on turbellaria

WIKIPEDIA results for turbellaria
Amazon results for turbellaria