meaning of barrapooda

barrapooda meaning in Urban Dictionary

A piece of shit thats so long it resembles a barracuda