What does bean dive mean?

bean dive meaning in Urban Dictionary

going down on a mexican