supplying with stores, provisions - Almanca İngilizce Sözlük