영영 사전을 보니까
When a dog or other animal growls, it makes a low noise in its throat, usually because it is angry.
When an animal snarls, it makes a fierce, rough sound in its throat while showing its teeth.
라고 되어 있는 걸 보니 growl은 훨씬 더 낮게 으르렁 거리는 거구
snarl은 이를 드러내고 으르렁 거린다는 의미가 더 강한 것 같습니다..
아... 어렵다~ ^^: