dolphin's nose
i really can't wait i've got a dolphin's nose here
like a [turtle's head] but more urgent and making a clicking sound
"i really can't wait i've got a dolphin's nose here" What is the definition of "dolphin's nose"?