Definify.com

Definition 2025


Sycorax

Sycorax

English

Proper noun

Sycorax

  1. A natural satellite of the planet Uranus

Anagrams