Definify.com

Definition 2024


Sycorax

Sycorax

English

Proper noun

Sycorax

  1. A natural satellite of the planet Uranus

Anagrams