The correct option is B Ectoparasites
Organisms like headlouse, leech, etc. are found attached to the outer surface of the body of other living organisms (host) and receive nourishment from the host. Therefore, leeches are called sanguivores or ectoparasites, where the organism lives by ingesting fresh blood from the host body.