What does barrapooda mean?

barrapooda meaning in Urban Dictionary

A piece of shit thats so long it resembles a barracuda