cougar, couguartranslation and definition "cougar, couguar", tamil lexiconWordTamil Definitioncougar, couguarபெரிய பூனையின் அமெரிக்கக் கொடு விலங்கு வகை.