'penis-fencing' flatworms Marine Flatworm Wild Singapore http://www.wildsingapore.com/wildfacts/worm/polycladida/p... flatworms polyclad flatworm flatworms flatworms http://www.wildsingapore.com/wildfacts/worm/polycladida/p... flatworms flatworms saltwater (marine) flatworms flatworms