barracouta

noun

  1. 1

    The snoek, Thyrsites atun, a foodfish.

Translate “barracouta” to another language

Click any language to open the translator with this word already filled in.

Barracouta Definition & Meaning | TranslatePulse