scotia
/ˈskɒtiə/Definitions
1. noun
A geographical region of Antarctica, or a part of the Indian Ocean, south of Africa.
“The research team sailed to Scotia to study the unique wildlife.”
1. noun
A geographical region of Antarctica, or a part of the Indian Ocean, south of Africa.
“The research team sailed to Scotia to study the unique wildlife.”