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