sand stargazer is a noun meaning "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". It carries one recorded sense.
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
Definitions, synonyms and semantic relations for sand stargazer come from Princeton University’s WordNet. Commonness is measured against a corpus of everyday English. .