embankment


Results for "embankment"

English - Turkish Dictionary

embankment

(English - Turkish Dictionary) :
i. toprak set.