ACCSTR stands for Archie Carr Center for Sea Turtle Research (University of Florida, USA)

ACCSTR
Share
Abbreviations And Their Meaning