Portuguese translation of the English word besmirch

English → Portuguese
  
EnglishPortuguese (translated indirectly)Esperanto
besmirch
(soil; spot; stain; mar)
macular
;
manchar