Skip to main content

John lorain's definitions

sierra

A girl you will immediately fall in love with. A girl who is a great fiend and a fun person to always be around.
Sierra is the best
by John lorain March 16, 2017
mugGet the sierramug.

Share this definition