The AI-powered English dictionary
plural osteoglossids
(ichthyology) Any fish in the family Osteoglossidae, the arowanas.