Cichlid
English Meaning
- Any of various tropical and subtropical freshwater fishes of the family Cichlidae, many of which are popular as aquarium fish.
Sorry, No Malayalam Meaning for your input!
See Cichli Want To Try Cichlid In Malayalam??