To lick another person's face from the tip of the nose to the hairline. A particularly good way to end a first date.
by arktour April 11, 2010
Melanie: did you just give me a dinosaur kiss?
Amanda: nooo whats a dinosaur kiss.
Melanie: *this* *explains definition*
Amanda: nooo whats a dinosaur kiss.
Melanie: *this* *explains definition*
by LidGasm January 07, 2009