tropical hen flea

noun

Definition of tropical hen flea

: sticktight flea