Definition, synonyms and related words
The mythical giant sea turtle or tortoise that upholds the World in various cosmologies.