The scum that rises to the top when a landfill is submerged in water; another name for people from the Dominican Republic.
Did you smell that? Must be some garbage foam nearby...
by Babili February 1, 2015
Get the garbage foam mug.