French-Spanish dictionary »

technocrate meaning in Spanish

FrenchSpanish
technocrate nom

tecnócratanoun
{m} {f}

Your history