Search term barracuda has 4 results
EN English ES Spanish
barracuda (n) [ichthyology] barracuda (n) {f} [ichthyology]
barracuda (n) [marine fish] barracuda (n) {f} [marine fish]
ES Spanish EN English
barracuda (n) [ictiología] {f} barracuda (n) [ictiología]
barracuda (n) [marine fish] {f} barracuda (n) [marine fish]