365bet中国官方网站

  • word of the day

    indusium

    indusium - 365bet中国官方网站 definition and meaning for word indusium

    Definition
    (noun) a membrane enclosing and protecting the developing spores especially that covering the sori of a fern
  • Download our Mobile App Today