DEWY

Definition of DEWY

  1. (adj)wet with dew