meaning of ausschachten

ausschachten - German to English

to excavate

View more

  • to sink