meaning of auf Tauchstation gehen

auf Tauchstation gehen - German to English

to create yourself scarce [hide, duck]

View more

  • to go into seclusion