What does bocafanda mean?

bocafanda meaning in Urban Dictionary

This term means an individual who provides alot of mind. A term used in the South Miami location mainly Kendall. Also can be employed to explain somebody who has a large mouth, advantageous to drawing dick. People who instead suck dick than fuck. Can be used in spanish.