Bonefish has 2 different meanings across 1 category:
Noun
slender silvery marine fish found in tropical mud flats and mangrove lagoons
Any of various game fish, of the family Albulidae, found in shallow, tropical waters.