archerfish

/ɑrˈtʃɛrfɪʃ/

Definitions

1. noun

a species of fish, particularly in the genus Toxotes, that can shoot water from its mouth to bring down fruit or insects from branches

“During the fishing trip, we observed a school of archerfish hunting in the mangrove forest.”

Synonyms

  • fish
  • piscivore

Antonyms

  • herbivore
  • terrestrial animal