Spanish-English dictionary »

embarrado meaning in English

SpanishEnglish
embarrado noun
{m}

busbar(electrical conductor)
noun