English edit

Noun edit

osteoglossoid (plural osteoglossoids)

  1. Any fish of the suborder Osteoglossoidei