n.
1.a vicious angry growl
2.an angry vicious expression
3.something jumbled or confused snarl v.
1.utter in an angry, sharp, or abrupt tone
2.make a snarling noise or move with a snarling noise
3.twist together or entwine into a confusing mass
4.make more complicated or confused through entanglements
Idiom of the Day
mix up (something) or mix (something) up
to confuse things, to make a mistake about something
The teacher mixed up the DVDs and played the wrong one for the class.