1 flea bug | Definition of flea bug

flea bug

noun

Definition of flea bug