English | German | Russian | Czech

barracouta English

Meaning barracouta meaning

What does barracouta mean?

barracouta

a large marine food fish common on the coasts of Australia, New Zealand, and southern Africa

Synonyms barracouta synonyms

What other words have the same or similar meaning as barracouta?

barracouta English » English

snoek barracuda great barracuda couta barracoota atun

Are you looking for...?