Definition noun, plural: pinworms A small nematoid worm that inhabits the rectum of the human host Supplement Pinworms are... Read More