Tossa

Tossa is a English word that you can find in london or big uk citys
James you fucking tossa

You jammy tossa
by Fat ass on a bike September 01, 2019
Get the Tossa mug.