365bet中国官方网站

  • word of the day

    guayule

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

    Definition
    (noun) much-branched subshrub with silvery leaves and small white flowers of Texas and northern Mexico; cultivated as a source of rubber
  • Download our Mobile App Today