What does an african horsefly mean?

an african horsefly meaning in Urban Dictionary

having exceedingly harsh and raw-dog anal intercourse in an apartment/hotelbefore a man finishes, he sicks is bare base out the window, and his lover provides him a blumpkin, as well as the feces proceeds to fall right down to earth.then he tosses their lover out the window and into the poop