Barracouta - Definition

barracouta

n 1: a large marine food fish common on the coasts of Australia,
New Zealand, and southern Africa [syn: barracouta,
snoek]

Look up another word