Meaning ; what the f*** but in a more polite way
Mae: omfg i just got my period Malasia: what the faduberslappers?!!?