What does Baracuda Tits mean?

Baracuda Tits meaning in Urban Dictionary

a manifestation for overly hairy erect nipples.