answersLogoWhite

0

An embankment could mean a raised bank along a river as part of flood defences.

User Avatar

Wiki User

10y ago

What else can I help you with?