meaning of Burggraben

Burggraben - German to English

palace ditch

View more

  • castle moat
  • moat