1 definition by grindingnemo

when something undeservingly bad happens to you.
if you step in dog shit after you help an old lady across the street then karmas on her period.
by grindingnemo August 31, 2010
Get the karmas on her period mug.