spiny-finned fish: a teleost fish with fins that are supported by sharp inflexible rays
whole: an assemblage of parts that is regarded as a single entity
chari-nile: a group of Nilo-Saharan language spoken in parts of the Sudan and Zaire and Uganda and Tanzania