meaning of arabian dust buster

arabian dust buster meaning in Urban Dictionary

whenever one places their particular mouth on another's gooch and sucks too much.