Meaning of cichlid fish

Definition of cichlid fish

(noun) freshwater fishes of tropical America and Africa and Asia similar to American sunfishes; some are food fishes; many small ones are popular in aquariums

Other information on cichlid fish

WIKIPEDIA results for cichlid fish
Amazon results for cichlid fish