1 definition by I love you Leila

A truly beautiful girl that is nice and funny. She is a great friend and any guy would be lucky to have her. She will give you the best treatment ever and she is very forgiving.
Damn she is so hot! She must be a Leila!
by I love you Leila June 16, 2017
Get the Leila mug.