Noun

Dictionary in Provencal

pèis-caviho

barracuda

English translation barracuda
Grammatical category s.
Also from English barracuda