a sperm-producing organ occurring in seedless plants - French English Dictionary