Epinephelus caninus
From Wikipedia, the free encyclopedia
Epinephelus caninus sī Serranidae-kho ê hî-á, sǹg chi̍t chióng chio̍h-pan.
More information ?, Seng-bu̍t-ha̍k hun-lūi ...
?Epinephelus caninus | ||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Seng-bu̍t-ha̍k hun-lūi | ||||||||||||||
| ||||||||||||||
Ha̍k-miâ | ||||||||||||||
Epinephelus caninus (Valenciennes, 1843) | ||||||||||||||
Close