look up any word, like the eiffel tower:

1 definition by allrightsreserved123

 
1.
A fucking amazing person
She's such a Dilly
by allrightsreserved123 August 01, 2011