Noun cardinalfish has 1 sense
  1. cardinalfish - small red fishes of coral reefs and inshore tropical waters
    --1 is a kind of
    percoid fish, percoid, percoidean
    --1 is a member of Apogonidae, family Apogonidae
    --1 has particulars:
     flame fish, flamefish, Apogon maculatus; conchfish, Astropogon stellatus
,
TOP