Tropical fish simply means the fish needs warm water. It has absolutely nothing to do with salt water. The usual term for salt water fish is "Marine Fish". There are many species of tropical marine fish. There are also many species of tropical freshwater fish. A freshwater fish will not survive in salt water no matter if it is cold or tropical in its temperature needs.
Some species are, but they are found in temperate waters as well, there are many species..
There are about 40 different species native to various tropical waters
It is a marine species of fish.
Yes, most species of the Porcupine Puffer Fish are tropical fish.
There are many species of "Tropical Coral Reef Fish" that are commonly called "Butterfly Fish"
There are thousands of extinct species of fish, both tropical and temperate.
These spectacular fish (Pseudanthias species) are tropical marine (salt water) fish.
No, many herbivorous fish use some of the tropical species as a food source.
There are many different species but I can say that they will all be "Tropical fish"
Yes, it is one of a species of tropical fish that eats flesh.
All species of tropical fish could be found in the warm seas around the equator.