English

edit

Noun

edit

indostomid (plural indostomids)

  1. (zoology)Any fish in the family Indostomidae.