Noun
stomochord (plural stomochords) (biology) A buccal diverticulum in the proboscis of hemichordates