meaning of ab Lager liefern

ab Lager liefern - German to English

to deliver from stock