subministrate - German English Dictionary