Variant of barracuda
noun pl. barracuda or barracudas
Origin: AmSp, prob. < native WInd name
Browse entries near barracuda
Barrès
Barra Mansa
barracks bag
barrack
barracoon
barrage balloon
barrage
barramunda
barramundi
Barrancabermeja