The last two are easy and uncontroversial - the first one is much more subjective and means different things to different people - there is no one, agreed definition!
Do a search on "Growl" and you will find many, whole threads arguing about what it actually is and most are unresolved!
