Tetra
English Meaning
- Any of numerous small colorful tropical freshwater fish of the family Characidae, such as the neon tetra, found in South America and Africa, and often kept in home aquariums. Also called characin.
Sorry, No Malayalam Meaning for your input! See Tetr Want To Try Tetra In Malayalam??