meaning of Abwrackwerft

Abwrackwerft - German to English

ship breaking yard

View more

  • shipbreaking lawn