Green’s Dictionary of Slang

Lo n.2

[abbr.]

[2000s] Polo, the Ralph Lauren brand of clothing.