seed-bearing plant - French English Dictionary