French-Spanish dictionary »

sycorax meaning in Spanish

FrenchSpanish
Sycorax nom {f}

Sicoraxnoun