Gulpit

Gulpits are large, purple beasts found in the icy Shiver region, with rather long pink tongues. They defend themselves by picking up stones in their mouths, and spitting them back out at the offender. Mario encountered Gulpits on Shiver Mountain and Shiver Snowfield in Paper Mario.

Tattle
"This is a Gulpit. Whoa! Gulpits look pretty burly, don't they? Gulpits attack by picking rocks up in their mouths and then spitting 'em back out. The bigger the rock they spit, the more damage you'll take. Big rocks take 7 HP in damage, and small ones take 5 HP. They can't do much damage without ammo, so you should concentrate on the rocks first." ~ Goombario, Paper Mario