Meaning of sand stargazer
Definition of sand stargazer
(noun)
small
pallid
fishes of
shoal
tropical
waters
of North America and South America having
eyes
on stalks
atop
head; they
burrow
in
sand
to
await
prey
Other information on sand stargazer
WIKIPEDIA results for
sand stargazer
Amazon results for
sand stargazer
Tweet