Go
Random
Source Code
Leora
Leora
Means
DICK in
Bangla
.
I'll
Cut off
your Leora if You
Speak
Again!
by
UDfreakoh
February 26, 2013
33
👍
79
👎