seed leaves - French English Dictionary