meaning of Atemartefakte

Atemartefakte - German to English

breathing artefacts [esp. Br.]

View more

  • breathing items [Am.]