Meaning of “flea collar” in the English Dictionary

English