Search term barracuda has 2 results
EN English FR French
barracuda (n) [ichthyology] barracuda (n) {m} [ichthyology]
FR French EN English
barracuda (n) [ichtyologie] {m} barracuda (n) [ichtyologie]