Latin-English dictionary »

specialista meaning in English

LatinEnglish
specialista [specialistae] (1st) M
noun

specialist [specialists]noun
[UK: ˈspe.ʃə.lɪst] [US: ˈspe.ʃə.ləst]