leduge

English: Translation
spotted firmfin
noun
Fish and marine creatures
Scientific Name
Cirrhites pinnulatus
lieber-dikepa-1974
ID
1743