head louse
nounDefinition of head louse
: a sucking louse (Pediculus humanus capitis) that lives on the human scalp
Keep scrolling for more
Keep scrolling for more