French-Spanish dictionary »

turre meaning in Spanish

FrenchSpanish
Turre nom

Turrenoun