vegetable sprouts - French English Dictionary