English [noun]German [noun] ▶duchess [noun] The duchess visited the museum this morning. ▶Herzogin [noun] Die Herzogin besuchte heute Morgen das Museum. English German ▶Duchess movie ▶Scarlett - Diamond of Revenge movie