Barracudina Definition
noun
Any of the elongated ray-finned fish of the order Paralepididae.
Wiktionary
Origin of Barracudina
-
From Spanish barracudina
From Wiktionary
Find Similar Words
Find similar words to barracudina using the buttons below.