meaning of ab Lager lieferbar

ab Lager lieferbar - German to English

available ex / from stock