ARCHERFISH


Meaning of ARCHERFISH in English

■ noun ( plural same or ~es ) a freshwater fish, native to Asia, Australia, and the Philippines, that knocks insect prey off vegetation by shooting water from its mouth. [Genus Toxotes : several species.]

Concise Oxford English vocab.      Сжатый оксфордский словарь английского языка.