Ce înseamnă “canal of embankment”?

“canal of embankment” în Dicționarul Englez - Român

  • canal (in umplutura, in rambleu)