Souchong
English Meaning
A kind of black tea of a fine quality.
- Any of several varieties of black tea native to China and adjacent regions.
Sorry, No Malayalam Meaning for your input!
See Souchon Want To Try Souchong In Malayalam??