1 definition by [X]exon

1
The most ominent god in existence.
Matt: Dude have you heard about DBZ's Lord Popo?!
Duy: Yes, Lord Popo is my master.
by [X]exon September 02, 2017
Get the merch
Get the Lord Popo neck gaiter and mug.