English edit

Noun edit

polycentrid (plural polycentrids)

  1. (zoology) Any leaffish in the family Polycentridae.