BARRACOUTA Meaning of BARRACOUTA in English [ ˌbarə'ku:tə ]■ noun ( plural same or ~s ) a long, slender fish of southern oceans, highly valued as food. [ Thyrsites atun .]OriginC19: alt. of barracuda . Concise Oxford English vocab. Сжатый оксфордский словарь английского языка. 2004