1 definition by nejipwns28

when your having sex the woman shits in your eyes and then licks it off using tongue.
omg guys last night i got mecrobed by ana jenkins.
by nejipwns28 July 10, 2009
Get the mecrob mug.