meaning of Anchors Down

Anchors Down meaning in Urban Dictionary

The act of pleasing a women by mouth, as the ladies feet are above the woman mind in an anchor form.