slangtarded to slap a foot