plant a seed - French English Dictionary