meaning of tapeworms

1. ribbon-like flatworms that are parasitic in the intestines of humans and other vertebrates


Related Words

tapeworm | tapeworm infection |

Developed & Maintained By Taraprasad.com

Treasure Words