Top definition
Man know for having much poop sex. Notorious for it.
β€œI have as much poop sex as Louis demeo”
by Fartman1089 February 16, 2020
Get the mug
Get a Louis demeo mug for your mom Zora.