Spanish-English dictionary »

karcher meaning in English

SpanishEnglish
karcher noun
{m} {f}

pressure washernoun