English dictionary
sand stargazer meaning and definition
Definition and meaning of sand stargazer at MeaningMonkey.org. sand stargazer meaning and definition in the English Dictionary.SAND STARGAZER noun
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
Source: Princeton University Wordnet