1 definition by po caralho

a city in portugal where the streets are required by law to be covered in dog shit.
I stepped on some dog shit when strolling through Lisbon
by po caralho October 24, 2004
Get the lisbon mug.