See Also: picuda(dictionary)

picuda (iou)



picuda noun. M20.
[Amer. Spanish, from Spanish picudo pointed, sharp.]
= great barracuda s.v. BARRACUDA 1.