English to Arabic

Meaning for:
Barracudas
other
البركودة