tabadu

English: Translation
blackfin barracuda
noun
Fish and marine creatures
Scientific Name
Sphyraena qenie
ID
1845