1 definition by ErithTownBop

Top Definition
A UK term modernly used to mean meeting somebody in the flesh
I’ve seen you liveo in the fields before
by ErithTownBop July 06, 2019

Mug icon
Buy a liveo mug!