Spanish-English dictionary »

medicastro meaning in English

SpanishEnglish
medicastro noun
{m}

medicaster(quack doctor)
noun
[UK: ˈme.dɪˌk.æ.stə] [US: ˈme.dɪˌk.æ.stə]