cardinalfish: small red fishes of coral reefs and inshore tropical waters
percoid fish: any of numerous spiny-finned fishes of the order Perciformes
gospel: a doctrine that is believed to be of great importance