Sand stargazer

What is Sand stargazer?

Sand stargazer definition and meaning on Dictionary terms:
noun

a fish of the family Dactyloscopidae, especially Dactyloscopus tridigitatus, of Atlantic waters from Bermuda to Brazil, having tiny, tubular eyes on top of the head, and capable of emitting electric discharges.