subministrate - French English Dictionary