Find the word definition

The Collaborative International Dictionary
Chaetodon rostratus

Archer fish \Arch"er fish`\ (Zo["o]l.) A small fish ( Toxotes jaculator), of the East Indies; -- so called from its ejecting drops of water from its mouth at its prey. The name is also applied to Ch[ae]todon rostratus.