French-Spanish dictionary »

castraz meaning in Spanish

FrenchSpanish
Castraz nom

Castraznoun