meaning of BSDSOTF

BSDSOTF meaning in Urban Dictionary

But Sex dog Style On The Floor