365bet中国官方网站

  • word of the day

    lymantriid

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

    Definition
    (noun) dull-colored moth whose larvae have tufts of hair on the body and feed on the leaves of many deciduous trees
    Synonyms : tussock moth
  • Download our Mobile App Today