noun pl. barracuda or barracudas
Origin: AmSp, prob. < native WInd name
See barracuda in American Heritage Dictionary 4
noun pl. barracuda barracuda or bar·ra·cu·das
Origin:
Origin: American Spanish
Origin: , from Spanish dialectal barraco, overlapping tooth
.Learn more about barracuda