Sand flea

What is Sand flea?

Sand flea definition and meaning on Dictionary terms:
noun