l'manburg

l'manburg; a town in the UK which has to be respected at all costs
"Goodbye L'manburg"
by classic bee May 16, 2021
mugGet the l'manburgmug.

Share this definition