sand stargazer
1.
(
noun
) small pallid fishes of shoal tropical waters of North and South America having eyes on stalks atop head; they burrow in sand to await prey
Related Words:
percoid
,
percoid fish
,
percoidean
Terms and Conditions of Use / Copyright Notice