Portuguese translation of the English word ditch

English → Portuguese
  
EnglishPortuguese (translated indirectly)Esperanto
(moat)
cava
;
fossa
(discharge; dismiss; fire; sack; oust; remove; expel; jilt; bounce; chuck; give the push; send packing; give the sack; give the boot; give the mitten)
demitir
;
destituir
;
exonerar
(waterweed; anacharis)
elódea

EnglishPortuguese
ditch cabouco
ditchmoss elódea