Beach-flea meaning

Any of various small amphipod crustaceans of the family Talitridae that live on sandy beaches and hop somewhat like fleas.
noun
0
0
noun
0
0
Any of various amphipod crustaceans of the family Orchestidae, which live on sea beaches and jump like fleas.
noun
0
0
Advertisement