meaning of Baracuda Tits

Baracuda Tits meaning in Urban Dictionary

a manifestation for overly hairy erect nipples.