OR
Image Bank
Orangeblotch Surgeonfish2
Reference IB2630
Category Fish Marine
Family Name Acanthuridae-Surgeonfishes
Common Name Orangeblotch Surgeonfish2
Scientific Name Acanthurus olivaceus
Artist Name Roger Swainston
Special
Notes