meaning of Aufenthaltsgenehmigung

Aufenthaltsgenehmigung - German to English

license of residence

View more

  • residence license