1 definition by zlw04

Top Definition
A giraffe is a tree horse.
The giraffe ate the leaves in the tree.
via giphy
by zlw04 January 21, 2019

Mug icon
Buy a giraffe mug!