The AI-powered English dictionary
plural toxotids
(zoology) Any member of the family Toxotidae of archerfish.