2 definitions by Th guy that likes pie

Landen is a guy who makes dying hyena noises
Landen is so weird he makes dying hyena noises
by Th guy that likes pie December 13, 2020
Get the Landen mug.