As nouns,
spiny-finned fish is a hyponym of
teleost fish; that is, spiny-finned fish is a
word with a more specific, narrower meaning than
teleost fish:
teleost fish: a bony fish of the subclass Teleostei
spiny-finned fish: a teleost fish with fins that are supported by sharp inflexible rays