Top definition
Is a weird and sexual person who loves to make out with dogs.
Your such an Olivia Lattuca
by DontBeANayelyArreloa November 16, 2017
Get the merch
Get the Olivia lattuca neck gaiter and mug.