Noun

Dictionary in Provencal

pèis-escode

barracuda

English translation barracuda
Grammatical category s.
Also from English barracuda