meaning of ab sofort

ab sofort - German to English

currently

View more

  • from now on
  • with instant result